type crypto/internal/nistec.p256Element
40 uses
crypto/internal/nistec (current package)
p256_asm.go#L28: type p256Element [4]uint64
p256_asm.go#L31: var p256One = p256Element{0x0000000000000001, 0xffffffff00000000,
p256_asm.go#L34: var p256Zero = p256Element{}
p256_asm.go#L37: var p256P = p256Element{0xffffffffffffffff, 0x00000000ffffffff,
p256_asm.go#L45: x, y, z p256Element
p256_asm.go#L57: p.x = p256Element{0x79e730d418a9143c, 0x75ba95fc5fedb601,
p256_asm.go#L59: p.y = p256Element{0xddf25357ce95560a, 0x8b4ab8e4ba19e45c,
p256_asm.go#L83: rr := p256Element{0x0000000000000003, 0xfffffffbffffffff,
p256_asm.go#L124: yy := new(p256Element)
p256_asm.go#L138: func p256Polynomial(y2, x *p256Element) *p256Element {
p256_asm.go#L139: x3 := new(p256Element)
p256_asm.go#L143: threeX := new(p256Element)
p256_asm.go#L148: p256B := &p256Element{0xd89cdf6229c4bddf, 0xacf005cd78843090,
p256_asm.go#L158: func p256CheckOnCurve(x, y *p256Element) error {
p256_asm.go#L160: rhs := p256Polynomial(new(p256Element), x)
p256_asm.go#L161: lhs := new(p256Element)
p256_asm.go#L172: func p256LessThanP(x *p256Element) int {
p256_asm.go#L182: func p256Add(res, x, y *p256Element) {
p256_asm.go#L210: func p256Sqrt(e, x *p256Element) (isSquare bool) {
p256_asm.go#L211: t0, t1 := new(p256Element), new(p256Element)
p256_asm.go#L257: func p256Mul(res, in1, in2 *p256Element)
p256_asm.go#L262: func p256Sqr(res, in *p256Element, n int)
p256_asm.go#L268: func p256FromMont(res, in *p256Element)
p256_asm.go#L273: func p256NegCond(val *p256Element, cond int)
p256_asm.go#L281: func p256BigToLittle(res *p256Element, in *[32]byte)
p256_asm.go#L284: func p256LittleToBig(res *[32]byte, in *p256Element)
p256_asm.go#L306: x, y p256Element
p256_asm.go#L445: func p256Equal(a, b *p256Element) int {
p256_asm.go#L474: x, y := new(p256Element), new(p256Element)
p256_asm.go#L486: func (p *P256Point) affineFromMont(x, y *p256Element) {
p256_asm.go#L512: x := new(p256Element)
p256_asm.go#L537: x, y := new(p256Element), new(p256Element)
p256_asm.go#L553: func p256Inverse(out, in *p256Element) {
p256_asm.go#L576: var z = new(p256Element)
p256_asm.go#L577: var t0 = new(p256Element)
p256_asm.go#L578: var t1 = new(p256Element)
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |